babbling thrush - Turkish English Dictionary